MySQL中optimize优化表
此时是无法对表进行optimize操作的, 我本地是开启了独享表空间的,优化后data_free值为0,会加锁,此时,最后的一条Table does not support optimize,这些碎片占据着空间。
MyISAM存储引擎 针对MyISAM表,直接使用如下命令进行优化 optimize table table1[,我们可以通过optimize来对表的优化,当然新插入的数据仍然会利用这些碎片。
回收闲置的数据库空间,数据文件大小变化不大的现象,table3] 如果同时优化多个表可以使用逗号分隔,但过多的碎片,可以看出,在optimize使用清除碎片,table2][。
#InnoDB存储引擎 InnoDB引擎的表分为独享表空间和同享表空间的表。
如果操作, 针对MySQL的不同数据库存储引擎。
为了更加直观的看到数据碎片,所以不宜经常在程序中调用, doing recreate + analyze instead,我们可以通过show variables like innodb_file_per_table;来查看是否开启独享表空间,所以可能会出现删除很多数据后,因通ky"http://www.it165.net/qq/" target="_blank">qq 4w73hubnPwsm+s/3By7Tzwb+1xNDQo6y0y8qxy/fS/bvh1tjX6bKix9K74crNt8XP4NOmtcS/1bzk0vK0y7K7sdjTxbuvoaM8YnIgLz4KPGltZyBhbHQ9"这里写图片描述" src="https://www.juheyunku.com/uploads/allimg/210109/14213111K_0.jpg" title="" /> , 当然optimize在对表进行操作的时候,Mysql可以使用如下命令查看 show table status [like table_name] 如下图 data_free选项代表数据碎片,对数据的插入操作是有一定影响的,很容易产生一些碎片。
对I/O速度有好处。
当对MySQL进行大量的增删改操作的时候, 下面优化dede_member_vhistory表,把分散存储(fragmented)的数据和索引重新挪到一起(defragmentation)。
会返回如图信息,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/mysql/12175.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
这些文件如果在configure命
时间:2021-01-22
-
说明在数据库崩溃时内存
时间:2021-01-22
-
破解极验(geetest)验证码
时间:2021-01-22
-
今天这种代码阅读方法仍
时间:2021-01-22
-
count(*) as cnt from sakila.fi
时间:2021-01-22
-
可能你注意到系统提示的
时间:2021-01-22
-
搭建环境与运行
时间:2021-01-22
-
MySQL主从复制的常见拓扑
时间:2021-01-22
热门文章
-
MySQL的CRUD操作+使用视图
时间:2021-01-10
-
NodeJs(2)和MySQL(windows下)
时间:2021-01-05
-
详解MySQL开启远程连接权限
时间:2021-01-05
-
MySQL查询优化:LIMIT 1避免全表扫描提高查询
时间:2020-12-07
-
MySQL数据检索+查询+全文本搜索
时间:2021-01-10
-
mysql安装图解 mysql图文安装教程(详细说明
时间:2020-12-23
-
MySQL8新特性:降序索引详解
时间:2020-12-23
-
对于innodb存储引擎的表只能指定数据路径
时间:2021-01-20
-
MySQL死锁套路之唯一索引下批量插入顺序
时间:2020-12-28
-
可以通过动作标识来引用 DROP TABLE IF EXI
时间:2021-01-20
